
using Core.SimpleTemp.Common;
using Core.SimpleTemp.Entitys;
using Core.Toolkit.Core.Application;
using System;

namespace Core.SimpleTemp.Application
{
    [CreateMap(typeof(JG_HSEPlan))]
    public class JG_HSEPlanDto : Dto
    {
        /// <summary>
        /// 
        /// </summary>
        public String Sourcesofactionplans { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Serialnumber { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Specificcontentofactionplan { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? Plannedcompletiondate { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? Personliable { get; set; }
        [ConcurrentKeyToValue("9008", "Personliable")]
        public String personliableText { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public DateTime? Actualcompletiontime { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Completionstatus { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String completeMine { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public String Remarks { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateFactory { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? CreateDept { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public Guid? UpdateDept { get; set; }
        public UserApp.SysUserDto SysUser { get; set; }
        public string Mark01 { get; set; }

        public string Mark02 { get; set; }

        public string Mark03 { get; set; }


        public DateTime? PlannedcompletiondateStart { get; set; }

        public DateTime? PlannedcompletiondateEnd { get; set; }


        public DateTime? ActualcompletiontimeStart { get; set; }

        public DateTime? ActualcompletiontimeEnd { get; set; }

    }
}
